Preservation and Reflection in Specification
نویسندگان
چکیده
We extend the traditional notion of specification based on theories and interpretations between theories to model situations, typical of open, reactive systems, in which properties exhibited locally by an object no longer hold when that object is interconnected as a component of a larger system. The proposed notion of specification is based on the observation, due to Winskel, that while some assertions are preserved across morphisms of labelled transition systems, other are reflected. The distinction between these two classes of assertions leads us to the definition of two categories of specifications, one that supports horizontal structuring and another that supports vertical structuring, for which compositionality is proved.
منابع مشابه
Product preservation and stable units for reflections into idempotent subvarieties
We give a necessary and sufficient condition for the preservation of finite products by a reflection of a variety of universal algebras into an idempotent subvariety. It is also shown that simple and semi-left-exact reflections into subvarieties of universal algebras are the same. It then follows that a reflection of a variety of universal algebras into an idempotent subvariety has stable units...
متن کاملCAMAC: a context-aware mandatory access control model
Mandatory access control models have traditionally been employed as a robust security mechanism in multilevel security environments such as military domains. In traditional mandatory models, the security classes associated with entities are context-insensitive. However, context-sensitivity of security classes and flexibility of access control mechanisms may be required especially in pervasive c...
متن کاملOn preservation and reflection
We study the preservation under < κ-closed forcing extensions and the reflection of stationary subsets of Pκλ in the case when λ is a singular cardinal with cf(λ) < κ. In particular we discuss those under GCH.
متن کاملA Thought on Specification Reflection
In programming languages, reflection is the ability to discover and manipulate, at runtime, information about program entities, such as objects. We present our thoughts on extending the concept of reflection to behavioral interface specifications. We explain the benefits of such specification reflection, and discuss implementation approaches, support tools, and research problems and issues in t...
متن کاملPreservation and reflection of properties acc and hacc
The aim of the paper is to study the preservation and the reflection of acc and hacc spaces under various kinds of mappings. In particular, we show that acc and hacc are not preserved by perfect mappings and that acc is not reflected by closed (nor perfect) mappings while hacc is reflected by perfect mappings.
متن کامل